﻿<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="/struts-tags" prefix="s" %>
<%@ include file="/common/common.jsp"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/cases/source/";  //应用的地址名
String listActionName = basePath+"CaseSourceDrawApprove.action?op=searchjs";
String drawApproveName=basePath+"CaseSourceDrawApprove_drawApprovePage.action";
String addActionName = basePath+"CaseSourceDrawApprove_add.action";
String editActionName = basePath+"CaseSourceDrawApprove_modify.action";
String delActionName = basePath+"CaseSourceDrawApprove_del.action?op=deljs";
String lookActionName = basePath+"CaseSourceDrawApprove.action?op=look";
String excelActionName=basePath+"CaseSourceDrawApprove_saExcel.action";
%>
<script language="javascript" src="<%=path %>/js/My97/WdatePicker.js"></script>
<script type="text/javascript" src="<%=path %>/js/fileupload.js"></script>
<script language="javascript" src="<%=path %>/jslib/orgSelect.js"></script>
<script type="text/javascript">
    		$(function(){
    			$('#inspectDept').orgSelect({
    				inspectDeptId:'inspectDept',
    		        collectDeptId:'collectDept'
    			});	
			//表格初始化
			$('#searchTable').grid({
				title:[<ce:menu/>],
				url:'<%=listActionName%>',
				queryParams : {
					"search.taxpayerNum" : "",
					"search.involvedEnt" : "",
					"search.caseNum" : "",
					"search.recBeginDate" : "",
					"search.recEndDate" : "",
					"search.caseFrom" : "",
					"search.illegalType" : "",
					"search.inspectDept" : "",
					"search.vcAccept" : "",
					"search.collectDept" : ""
			    }, //用于查询的参数以及初始值
			//表头列，不建议改动
			frozenColumns : [ [ {
				field : 'ck',
				checkbox : true
			}, {
				field : 'vcAaccept',
				title : '状态',
				width : 60,
				sortable : true,
				formatter : function(value) {
					if (value == '0') {
						return "未受理";
					}else if (value == '1') {
						return "已受理";
					} else if (value == '2') {
						return "不予受理";
					}
				}
			}, {
				field : 'involvedEnterprice',
				title : '涉案企业',
				width : 200,
				sortable : true
			}, {
				field : 'taxpayerNumber',
				title : '纳税人识别号',
				width : 120,
				sortable : true
			}, {
				field : 'operatePersonName',
				title : '处理人',
				width : 80,
				sortable : true
			}
			] ],
			//数据列，根据显示的内容进行修改
			columns : [ [


			{
				field : 'registerDept',
				title : '录入机构',
				width : 100
			
			},{
				field : 'isImportant',
				title : '是否重点税源',
				width : 80,
				sortable : true,
				formatter : function(value) {
					if (value == '0') {
						return "否";
					} else if (value == '1') {
						return "是";
					}
				}

			}, {
				field : 'caseFromName',
				title : '案件来源',
				width : 120,
				sortable : true
			}, {
				field : 'registerDate',
				title : '登记日期',
				width : 120,
				formatter : function(value) {
					return value.substr(0,10);
				},
				sortable : true
			}, {
				field : 'illegalTypeName',
				title : '涉嫌违法类型',
				width : 120,
				sortable : true
			}, {
				field : 'inspectionDept',
				title : '管辖稽查局',
				width : 120,
				sortable : true
			}, {
				field : 'collectionDept',
				title : '所属征管局',
				width : 120,
				sortable : true
			}

			] ],
			//功能按钮组
			toolbar : [ <ce:jsonBtn/> ]
		});
		//查询操作
		$('#search').click(function() {
			defaultSearchAction();
		});
        $('#resetSearch').click(function(){
			
		});
	});
    		
    		//点击添加按钮后的操作：打开添加界面
    		function openAddPage() {
 			defaultOpenAddPageHavebtn('<%=addActionName%>',550,350,'案源登记（提请）');
 			}
 			//点击编辑按钮后的操作：打开编辑界面
 			function openModifyPage(){
 				defaultOpenModifyPageHavebtn('<%=editActionName%>',550,350);
 			}
 			//删除数据操作
 			function deleteItems(){
 				defaultDeleteItems('<%=delActionName%>');
 			}
 			//打开查看页面
 	 		function viewItem(id){
 	 			defaultOpenWindow('<%=lookActionName%>&chkSelf='+id,'稽查案源提请信息查看',800,600);
 	 		}
 			

 			 
 			//设置受理
 		   	function newAccept(){ 		   	
 		 	   var rows = $('#searchTable').datagrid('getSelections');				
 					if (rows.length>0){
 						 $.messager.confirm('警告', '您确定要提交选择的数据吗?', function(r){
 							if (r){
 	 						      var ids = new Array();
 	 						      //当删除的数据大于行时，容易造成浏览器崩溃死掉
 	 							  for(var i=0;i<rows.length;i++){
 	 								ids[i] = rows[i].vcId;
 	 							  }
 	 						      
 	 						      
 	 							$.post("<%=path%>/cases/source/CaseSourceDrawApprove_saveNewAcceptSuccessedBefore.action",
	 			 		   				 {
	 			 		   			 		chkSelf:ids,
	 			 		   			 	    acceptType:'1'
	 			 		   			 	},
	 			 		   		 		function(data){
	 			 		   		    try{
	 			 		   		            jsonReStr = jQuery.parseJSON(data);  //获取从服务器得到的数据反馈信息
	 			 		   		            if(jsonReStr.opState=="success"){    //操作成功处理
	 			 		   			            
		 			 		   			       $.post("<%=path%>/cases/source/CaseSourceDrawApprove_saveNewAcceptSuccessed.action",
		 		 	 			 		   				 {
		 		 	 			 		   			 		chkSelf:ids,
		 		 	 			 		   			 	    acceptType:'1'
		 		 	 			 		   			 	},
		 		 	 			 		   		 		function(data){
		 		 	 			 		   		    try{
		 		 	 			 		   		            jsonReStr = jQuery.parseJSON(data);  //获取从服务器得到的数据反馈信息
		 		 	 			 		   		            if(jsonReStr.opState=="success"){    //操作成功处理
		 		 	 			 		   			            $.util.showTip({content:jsonReStr.opInfo});	
		 		 	 			 		   			         	$('#searchTable').datagrid('reload'); //刷新数据列
		 		 	 			 		   		            }else if(jsonReStr.opState=="failure"){  //操作失败处理
		 		 	 			 		   		                $.messager.alert('消息提示','结案操作失败！原因如下：<br><font color=red>'+jsonReStr.opInfo+'</font>','error');
		 		 	 			 		   		            }
		 		 	 			 		   	            }catch(e){
		 		 	 			 		   	               $.messager.alert('消息提示','出现系统错误!可能原因如下：<br><font color=red>'+this.url+'页面地址未找到！或'+e+'</font>','error');
		 		 	 			 		   	            }
		 		 	 			 		   		 });//重置密码操作
	 			 		   			         	
	 			 		   			         	
	 			 		   			         	
	 			 		   		            }else if(jsonReStr.opState=="failure"){  //操作失败处理
	 			 		   		            	
		 			 		   		           $.messager.confirm('警告', '<br><font color=red>'+jsonReStr.opInfo+'</font>', function(r){
		 			 		   		        	   if(r){
			 			 		   		        		$.post("<%=path%>/cases/source/CaseSourceDrawApprove_saveNewAcceptSuccessed.action",
				 		 	 			 		   				 {
				 		 	 			 		   			 		chkSelf:ids,
				 		 	 			 		   			 	    acceptType:'1'
				 		 	 			 		   			 	},
				 		 	 			 		   		 		function(data){
				 		 	 			 		   		    try{
				 		 	 			 		   		            jsonReStr = jQuery.parseJSON(data);  //获取从服务器得到的数据反馈信息
				 		 	 			 		   		            if(jsonReStr.opState=="success"){    //操作成功处理
				 		 	 			 		   			            $.util.showTip({content:jsonReStr.opInfo});	
				 		 	 			 		   			         	$('#searchTable').datagrid('reload'); //刷新数据列
				 		 	 			 		   		            }else if(jsonReStr.opState=="failure"){  //操作失败处理
				 		 	 			 		   		                $.messager.alert('消息提示','结案操作失败！原因如下：<br><font color=red>'+jsonReStr.opInfo+'</font>','error');
				 		 	 			 		   		            }
				 		 	 			 		   	            }catch(e){
				 		 	 			 		   	               $.messager.alert('消息提示','出现系统错误!可能原因如下：<br><font color=red>'+this.url+'页面地址未找到！或'+e+'</font>','error');
				 		 	 			 		   	            }
				 		 	 			 		   		 });//重置密码操作
		 			 		   		        	   }
			 			 		   		        	
		 			 		   		           });	   		                
	 			 		   		            }
	 			 		   	            }catch(e){
	 			 		   	               $.messager.alert('消息提示','出现系统错误!可能原因如下：<br><font color=red>'+this.url+'页面地址未找到！或'+e+'</font>','error');
	 			 		   	            }
	 			 		   		 });//重置密码操作
 							}
 						 });
 						
 					}else{
 					   $.messager.alert('消息提示','请选择要处理的案源','error');
 					   return ;
 					}
 		   		
 		   	}
 			
 			
 		 //设置为不受理
 		   	function newAccept2(){ 		   	
 		 	   var rows = $('#searchTable').datagrid('getSelections');				
 					if (rows.length>0){
 						 $.messager.confirm('警告', '您确定要提交选择的数据吗?', function(r){
 							if (r){
 	 						      var ids = new Array();
 	 						      //当删除的数据大于行时，容易造成浏览器崩溃死掉
 	 							  for(var i=0;i<rows.length;i++){
 	 								ids[i] = rows[i].vcId;
 	 							  }
 	 						      
 	 							$.post("<%=path%>/cases/source/CaseSourceDrawApprove_saveNewAcceptSuccessed.action",
 	 			 		   				 {
 	 			 		   			 		chkSelf:ids,
 	 			 		   			 	    acceptType:'2'
 	 			 		   			 	},
 	 			 		   		 		function(data){
 	 			 		   		    try{
 	 			 		   		            jsonReStr = jQuery.parseJSON(data);  //获取从服务器得到的数据反馈信息
 	 			 		   		            if(jsonReStr.opState=="success"){    //操作成功处理
 	 			 		   			            $.util.showTip({content:jsonReStr.opInfo});	
 	 			 		   			         	$('#searchTable').datagrid('reload'); //刷新数据列
 	 			 		   		            }else if(jsonReStr.opState=="failure"){  //操作失败处理
 	 			 		   		                $.messager.alert('消息提示','结案操作失败！原因如下：<br><font color=red>'+jsonReStr.opInfo+'</font>','error');
 	 			 		   		            }
 	 			 		   	            }catch(e){
 	 			 		   	               $.messager.alert('消息提示','出现系统错误!可能原因如下：<br><font color=red>'+this.url+'页面地址未找到！或'+e+'</font>','error');
 	 			 		   	            }
 	 			 		   		 });//重置密码操作
 							}
 						 });
 						
 					}else{
 					   $.messager.alert('消息提示','请选择要处理的案源','error');
 					   return ;
 					}
 		   		
 		   	}
    			
	
       function checkRow(){
    	   var rows=$('#searchTable').datagrid('getSelections');
    	   if(rows.length>1){
    		   $.messager.alert('消息提示','请选择单条数据','error');
    	   }else if(rows.length==1){
    		   defaultOpenAddPageHavebtn('<%=drawApproveName%>?caseId='+rows[0].vcId,620,660,'稽查案源提请（移送、撤销）审批表');
    	   }else{
    		   $.messager.alert('消息提示','请选择数据','error');
    	   }
       }
       function printRow(){
    	   
       }
       function saveAsExcel(){
    	if($('#saveExcelFrm').length==0){
   			$('<iframe id="saveExcelFrm" name="saveExcelFrm" width=0 height=0></iframe>').appendTo(document.body);
   		}
   		var f = $('form:first');
   		var fa = f.attr('action');
   		f.attr('target','saveExcelFrm');
   		f.attr('action','<%=excelActionName%>');
   		f[0].submit();
   		f.attr('target','');
   		f.attr('action',fa);
       } 
    </script>
<html>
  <head>
    <title></title>
  </head> 
<body class="easyui-layout">
<form id="excelSearch">
<div class="div_height_auto" data-options="region:'north',border:false" style="overflow: hidden;width:100%;" align="left">
<table>
<tr>
	<td align="right">纳税人识别号：</td><td><input type="text" id="taxpayerNum" style="width:100px;"/></td>
	<td align="right">涉案企业名称：</td><td><input type="text" id="involvedEnt"  style="width:100px;"/></td>
	<td align="right">状态：</td><td><s:select id="vcAccept"  name="search.vcAccept" style="width:100px"  list="#{'':'--全部--',0:'未受理',1:'已受理',2:'不予受理'}"></s:select></td>
	<td align="right">登记日期：</td>
	<td><input type="text" id="recBeginDate" style="width:100px;" class="Wdate" onclick="WdatePicker({skin:'whyGreen',dateFmt:'yyyy-MM-dd'})" readonly="true"/>&nbsp;至&nbsp;
	    <input type="text" id="recEndDate"  style="width:100px;"  class="Wdate" onclick="WdatePicker({skin:'whyGreen',dateFmt:'yyyy-MM-dd'})" readonly="true"/>
	</td>
</tr>
<tr>
	<td align="right">案件来源：</td><td><ce:dictSelect id="caseFrom" name="caseFrom"  dictName="提请案源台账-案件来源" allOption="true" style="width:100px;"/></td>
	<td align="right">涉嫌违法类型：</td><td><ce:dictSelect id="illegalType"  name="illegalType"  dictName="备选案源台账-涉嫌违法类型" allOption="true" style="width:100px;"/></td>
	<td align="right">所属稽查局：</td><td><select id="inspectDept"  style="width:100px;"></select></td>
	<td align="right">所属征管局：</td>
	<td colspan="2">
	<select id="collectDept"  style="width:100px;"></select>
	</td>
	<td rowspan="2">
	   <a id="search" href="javascript:void(0)"  class="easyui-linkbutton" iconCls="icon-search">查询</a>
	   <a id="resetSearch" href="javascript:void(0)"  class="easyui-linkbutton" iconCls="icon-redo">重置</a>
	</td>
</tr>
</table>
</div>
<div data-options="region:'center',border:false" style="overflow: hidden;width:100%;">
  <table id="searchTable" style="width:100%;"></table>
</div>

</form>
</body>
</html>
